const fs = require('fs')

// 回调函数的形式
// fs.readFile('E:\content.txt', (err, data) => {
//   if (err) throw err
//   console.log(data.toString())
// })

// Promise形式封装
let p = new Promise((resolve, reject) => {
  fs.readFile('E:\content.txt', (err, data) => {
    if (err) reject(err)
    resolve(data)
  })
})

p.then(
  value => {console.log(value.toString())},
  reason => {console.log(reason);
})